microwave substrate - Alemán Inglés Diccionario